package com.qili.entity.sys.dto;

import com.qili.entity.sys.SysRole;
import com.qili.entity.sys.SysUser;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @author zhaoyongke
 * @date 2020/10/28
 * @description
 */

@Data
@ToString
public class SysUserDTO extends SysUser {
    private String gxname;
    private String ptname;
    private String ywname;
    private String userRole;
    private String userRoleIds;
    private String userRoleNames;
    private String notCompanyName;

    //智能检索统计
    private String name;
    private String value;
    //数量
    private String num;
    private String badtCode;
    private String doBestName;
    private String doBestCode;
    private String certName;
    private String levelName;
    private String getDate;
    private String jgName;

    private String firstXl;
    private String firstZy;
    private String firstSchool;
    private String lastXl;
    private String lastZy;
    private String lastSchool;
    private String deptName;
    private String duty;
    private String professor;
    private String stationProfessor;
    private String firstXlCode;
    private String arrComDate;
    private String arrWorkDate;
    private String arrComYear;
    private String workYear;
    private String minArrComYear;
    private String maxArrComYear;
    private String  minArrWorkYear;
    private String  maxArrWorkYear;
    private String  minAge;
    private String  maxAge;
    private String  zcdd;
    private String  zcdProvince;
    private String  zcdCity;
    private String  valiDate;
    private Integer xuhao;//导出存放序号用

    /**
     * 用户所拥有的角色【导出用户角色时】
     */
    private List<SysRole> ownRoles;

    /**
     * 用户所拥有的角色【导出用户角色时】
     */
    List<String> ownRolesCode;

    /**
     * 部门编码
     */
    private List<String> deptCodes;

    public  String deptNames;
    public  String  ywtypes;



}
